/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.tp2.etna.exportacion.service;

import com.tp2.etna.exportacion.modelo.DetalleRequerimientoModel;
import com.tp2.etna.exportacion.modelo.DocumentoSicexModel;
import com.tp2.etna.exportacion.modelo.RequerimientoModel;
import java.util.Date;
import java.util.List;

public interface RequerimientoService {

    public RequerimientoModel buscarRequerimiento(Integer codigoRequerimiento);

    public List<RequerimientoModel> listarRequerimiento(Integer codigoRequerimiento, String reqrazonsocial, String reqruc, Date reqfechadesde, Date reqfechahasta);

    public List<DetalleRequerimientoModel> detalleRequerimiento(Integer codigoRequerimiento);

    public List<DocumentoSicexModel> listarDocumentosSicex();

    public DetalleRequerimientoModel DetalleRequerimientoById(Integer codigoRequerimientoDet);

    public Boolean ActualizarEstadoDetalleRequerimiento(Integer codigoRequerimientoDet, String Estado);

}
